home *** CD-ROM | disk | FTP | other *** search
/ Deutsche Edition 2 / Deutsche Edition 2.iso / mac / VIRUS / MerryXmas Vaccine 1.4 ƒ / About merryxmas Vaccine… / About merryxmas Vaccine….rsrc / TEXT_128.txt < prev    next >
Text File  |  1994-05-09  |  4KB  |  67 lines

  1.  
  2. What this stack is for
  3. -------------------
  4. This stack eliminates a virus called â€œmerryxmas” â€” a script based virus which spreads itself by appending the Home stack script with additional instructions which in turn infects every stack it comes in contact with.
  5.  
  6. What the virus does
  7. ------------------
  8. By design, the virus is intended only to replicate itself in other stacks.
  9. The worst it is intended to do is quit (not crash) HyperCard unexpectedly. However, a misspelled function parameter (“hostscipt” vs. â€œhostscript”) pulls scripts of other stacks into the script of the Home stack.
  10. The results can be confusing and frustrating.
  11.  
  12. Requirements
  13. ------------
  14. This stack requires HyperCard v2.1. This is to handle System 7 aliases. System 7 is not required. Color monitors will display â€œstatus colors.”
  15. If you use a compression utility such as AutoDoubler, be sure to have adequate free space on the volume being checked. Stacks have a way of expanding as they are being examined.
  16.  
  17. This stack needs to run unlocked. Don’t worry about it being infected. It is inoculated against attack by key strings at the end of the stack script.
  18.  
  19. What this stack will do
  20. ---------------------
  21. For a selected stack, folder or entire volume, this stack will peek at the stack scripts (without opening the stacks); and replace the infected scripts sans the virus code. A bonus feature is the option to let it compact those stacks that have free space available for compacting.
  22. Don’t worry about locked stacks—this stack will unlock and relock them.
  23.  
  24. How to use this stack
  25. -------------------
  26. Step 1. Make a backup of all your stacks, if not your whole drive.
  27. Step 2. Open this stack and click the Disinfect button.
  28. Step 3. Select the stack, folder or volume you wish to disinfect.
  29.  
  30. To take this stack out for a dry run first, use it to scan a floppy.
  31. Locked volumes will be scanned without making changes.
  32.  
  33. The scripts
  34. ----------
  35. The code is based on a copy of an infected stack brought to my attention by Ken Dunham at LaGrande Middle School. It was developed on my own time, at home, for use in the public domain.
  36.  
  37. Soapbox
  38. -------
  39. Viruses are unworthy creations for such clever and talented people. It is my hope that the author of this virus will realize the destructive impact that pranks like this have in terms of lost time & productivity and finds inspiration for more constructive contributions in the future.
  40.  
  41. Bill Swagerty
  42. AOL: Bill DS
  43. Internet: bill_swagerty@claris.com
  44.  
  45.  
  46. Acknowledgements & Version History
  47. ----------------------------------
  48. Version 1.4
  49. •Ronald Zellner, Texas A&M University for more comprehensive inoculation strings and for pointing out the virus’ function typo. Good eye Ron!
  50. •Added provision for scanning an individual stack or folder.
  51. •Enhanced to display colors on monitors set for more than 256 colors.
  52.  
  53. Version 1.3
  54. •To accommodate accidental mutations, the vaccine now removes everything from the virus code on down from the stack script of infected stacks.
  55. •Stacks are assumed to be Finder locked if IsFinderLocked fails.
  56.  
  57. Version 1.2
  58. •Mark Johnson for pointing out GetDir’s weakness for names with commas.
  59. •Indicator light left red if one or more stacks could not be disinfected.
  60.  
  61. Version 1.1
  62. •Accommodated the way Mac Pluses respond to the MonitorConfig XFCN.
  63.  
  64. Version 1.0
  65. •Ken Dunham; LaGrande Middle School; 1108 4th St; La Grande OR 97850
  66. (503) 963-1954 for bringing the virus to my attention.
  67. •Bill Marriott for the straight HyperTalk progress bar as featured in the Claris TechInfo Journal / Winter 1993.